package com.brainshare.an.service;

import java.util.List;
import com.brainshare.an.domain.ExerciseProduct;

/**
 * 训练产品Service接口
 * 
 * @author wolong
 * @date 2023-03-10
 */
public interface IExerciseProductService 
{
    /**
     * 查询训练产品
     * 
     * @param exerciseProductId 训练产品主键
     * @return 训练产品
     */
    public ExerciseProduct selectExerciseProductByExerciseProductId(Long exerciseProductId);

    /**
     * 查询训练产品列表
     * 
     * @param exerciseProduct 训练产品
     * @return 训练产品集合
     */
    public List<ExerciseProduct> selectExerciseProductList(ExerciseProduct exerciseProduct);

    /**
     * 新增训练产品
     * 
     * @param exerciseProduct 训练产品
     * @return 结果
     */
    public int insertExerciseProduct(ExerciseProduct exerciseProduct);

    /**
     * 修改训练产品
     * 
     * @param exerciseProduct 训练产品
     * @return 结果
     */
    public int updateExerciseProduct(ExerciseProduct exerciseProduct);

    /**
     * 批量删除训练产品
     * 
     * @param exerciseProductIds 需要删除的训练产品主键集合
     * @return 结果
     */
    public int deleteExerciseProductByExerciseProductIds(Long[] exerciseProductIds);

    /**
     * 删除训练产品信息
     * 
     * @param exerciseProductId 训练产品主键
     * @return 结果
     */
    public int deleteExerciseProductByExerciseProductId(Long exerciseProductId);
}
